From f1cc678fdca621df8eb39f65054195388a0bca94 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 26 Apr 1993 21:54:00 +0000 Subject: [PATCH] (Fexpand_file_name): Don't remove trailing / from NEWDIR if just "/". --- src/fileio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/fileio.c b/src/fileio.c index 05cc4677b64..6c74dccc2ee 100644 --- a/src/fileio.c +++ b/src/fileio.c @@ -1,5 +1,5 @@ /* File IO for GNU Emacs. - Copyright (C) 1985, 1986, 1987, 1988, 1992 Free Software Foundation, Inc. + Copyright (C) 1985, 1986, 1987, 1988, 1992, 1993 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -847,7 +847,7 @@ See also the function `substitute-in-file-name'.") { /* Get rid of any slash at the end of newdir. */ int length = strlen (newdir); - if (newdir[length - 1] == '/') + if (length > 1 && newdir[length - 1] == '/') { unsigned char *temp = (unsigned char *) alloca (length); bcopy (newdir, temp, length - 1); -- 2.30.2